Towards a Generic Trace for Rule Based Constraint Reasoning

نویسندگان

  • Armando Gonçalves Da Silva Junior
  • Pierre Deransart
  • Luis-Carlos Menezes
  • Marcos Aurélio Almeida da Silva
  • Jacques Robin
چکیده

CHR is a very versatile programming language that allows programmers to declaratively specify constraint solvers. An important part of the development of such solvers is in their testing and debugging phases. Current CHR implementations support those phases by offering tracing facilities with limited information.In this paper, we propose a new trace for CHR which contains enough information to analyze any aspects of CHR∨ execution at some general abstract level.This approach is based on the idea of generic trace. Such a trace is formally defined as an extension of the ω∨ r semantics. It is currently prototyped in a SWI Prolog based CHR implementation.

منابع مشابه

Towards a Generic Framework to Generate Explanatory Traces of Constraint Solving and Rule-Based Reasoning

In this report, we show how to use the Simple Fluent Calculus (SFC) to specify generic tracers, i.e. tracers which produce a generic trace. A generic trace is a trace which can be produced by different implementations of a software component and used independently from the traced component. This approach is used to define a method for extending a java based CHR platform called CHROME (Constrain...

متن کامل

Towards Automatically Generating Constraint-based Product Configuration Knowledge

Product configuration is considered as one of the most successful applications of knowledgebased approaches in the past decade. Knowledge-based configurations can be classified into three different approaches, namely rule-based, model-based, and case-based approaches. Past research has mainly focused on the development of reasoning techniques for mapping requirements to configurations. Despite ...

متن کامل

Integration of Different Reasoning Modes in a Go Playing and Learning System

Integrating multiple reasoning mode is useful in complex domains like the game of Go. Go players use various forms of reasoning during a game. Reasoning at the tactical level is completely different from reasoning at the strategic level. Choosing a plan requires a different form of reasoning than knowing how to execute a plan. This paper gives examples of the integration of these reasoning mode...

متن کامل

Constructing E-SHIQ Distributed Knowledge Bases via Ontology Modularization: The mONTul method

This article presents a reconfigurable method for the modularization of SHIQ ontologies, towards the construction of distributed E − SHIQ knowledge bases. The aim is to compute decompositions for correct, complete and efficient distributed reasoning. The proposed method combines graph-based modularization techniques with localitybased rules using a generic constraint problem solving framework. ...

متن کامل

PlanWorks: A Debugging Environment for Constraint Based Planning Systems

In recent years, model-based planning has moved from reasoning about models largely described with propositions (e.g. STRIPS) to reasoning about time, resources, and constraints on complex numeric quantities (Smith, Frank, & Jónsson 2000), (Fox & Long 2003). Numerous planning and scheduling systems employ underlying constraint reasoning systems to handle the richness and diversity of such const...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

متن کامل
عنوان ژورنال:
  • CoRR

دوره abs/1204.5280  شماره 

صفحات  -

تاریخ انتشار 2011